www.gusucode.com > matlab从零到进阶程序与数据 > matlab从零到进阶程序与数据/第4章 MATLAB程序设计/examp04_05_03.m

    z = @(x,y) fzero(@(z) z-sin((z*x-0.5)^2 + x*2*y^2-z/10)*...
exp(-((x-0.5-exp(-y+z))^2 + y^2-z/5+3)),rand);

%画出z关于x,y的图形:
[X,Y] = meshgrid(-1:0.1:7,-2:0.1:2);
Z = arrayfun(@(x,y) z(x,y),X,Y);
surf(X,Y,Z)
xlabel('\fontsize{15}\fontname{times new roman}x','color','b')
ylabel('\fontsize{15}\fontname{times new roman}y','color','b')
zlabel('\fontsize{15}\fontname{times new roman}z','color','b')
title('\fontsize{15}\fontname{隶书}z(x,y)的函数图像','color','r')